home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group02b.txt
/
000000_icon-group-sender_Thu Aug 15 08:48:37 2002.msg
next >
Wrap
Internet Message Format
|
2003-01-02
|
3KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id g7FFmYI26852
for icon-group-addresses; Thu, 15 Aug 2002 08:48:34 -0700 (MST)
Message-Id: <200208151548.g7FFmYI26852@baskerville.CS.Arizona.EDU>
From: Christopher Browne <cbbrowne@acm.org>
X-Newsgroups: comp.lang.icon
Subject: What about "Expressions?" (was Re: Icon Wish List)
Date: 15 Aug 2002 00:16:33 GMT
X-Draft-From: ("nnvirtual:Languages" 1022)
X-Home-Page: http://www.cbbrowne.com/info/
X-Emacs-Acronym: Elsewhere Maybe All Commands are Simple
Microsoft: Where even the version numbers aren't Y2K-compliant
X-Shopping-List:
(1) Myopic annoyers
(2) Incoherent griddle compasses
(3) Poisonous gracious malnutrition
(4) Diligent paradoxes
X-Uboat-Death-Message: ATTACKED BY ATOMIC BOMB 87E 19S. SINKING. U-207.
To: icon-group@cs.arizona.edu
Errors-To: icon-group-errors@cs.arizona.edu
Status: RO
The world rejoiced as Hrvoje Blazevic <hrvoje@despammed.com> wrote:
> On Fri, 02 Aug 2002 18:46:43 +0200, ernobe wrote:
>> I wish you luck in your endeavour. Icon is superior, and I realize that
>> showing how superior it already is in practice will not necessarily
>> allow it to "take off". It will need to advertize itself, so to speak.
>> The only other computer language that I know of which uses
>> expressions is
>> Terse (www.terse.com) an expression-based assembly language. It is
>> easier to program in than C or Assembly. I wonder why Icon can't
>> become or is not considered a more low-level language. That would
>> certainly raise brows. It would not take-off. It would launch.
> I must be missing something here. Icon (and terse) the only
> languages using expressions? How about Scheme -- or for that matter
> the whole functional camp?
This is indeed an interesting question.
It _may_ be that the notion of "expression-based" being referenced is
that control structures work on the expression in a bit of a different
way than in Algol-descended languages.
But it's not clear.
Terse is definitely a "hype-heavy, theory-light" language; in the
absence of more documentation, it's not obvious what it's doing that
is similar to Icon that _isn't_ similar to C or Modula-3.
And I think the likelihood of Icon "launching" because of being
regarded as a "more low level language" as being, um, rather remote.
Terse hasn't been taking the world by storm any more than FORTH has.
But I'd be curious as to what the definition of "Expressions" is
supposed to be, in this context.
--
(concatenate 'string "chris" "@cbbrowne.com")
http://cbbrowne.com/info/sgml.html
"I don't know what OS we will be running in 40 years, but it will
probably be called Unix...."
-- Chris Mikkelson <mikk0022@maroon.tc.umn.edu>